#include <ansi_c.h>
#include <cvirte.h>		
#include <userint.h>
#include "moi.h"
#define SIZE 9
#define nr 'n'
#define bl 'b'
#define ab ' '
#define X 'x'
#define tmp 'X'

void plateau (int tab[SIZE][SIZE],int noir,int blanc,int rien, int post)
{

 int i;	   //initialisation des compteur de boucle
 int j;
 static Point cell;   //coordonnees de cellule du plateaux
 int pion_x=0;		  //compteur pour les cases de possibilitees

	for(i=1;i<SIZE;i++)	//scan le tableaux			 
    {											 
     for(j=1;j<SIZE;j++)				  
     {	
      
      if(tab[i][j]==ab)  //si la case et une case vide alors
      {
       cell.y= i;	   //associe valeur du tableaux a ceux du plateaux
       cell.x= j;
	   SetTableCellVal (PANEL, PANEL_TABLE, cell, rien);	//affiche l'image d'une case vide dans la cellule 
	  }
      
      else if(tab[i][j]==nr) //MEME PRINCIPE POU LE CAS NOIR
      {
       cell.x=j;
       cell.y=i;
	   SetTableCellVal (PANEL, PANEL_TABLE, cell, noir);	//affiche l'image d'un pion Noir dans la cellule 
      }
      
      else if(tab[i][j]==bl)
	  {
	  cell.y=i;
	  cell.x=j;
	  SetTableCellVal (PANEL, PANEL_TABLE, cell, blanc);   //affiche l'imagge d'un pion Blanc dans la cellule 
	  }
     
      else if(tab[i][j]==X)
	  {
	   cell.x=j;
	   cell.y=i;
	   pion_x=pion_x+1;
	   SetTableCellVal (PANEL, PANEL_TABLE, cell, post);    //affiche l'image  d'une case possibilitee dans la cellule  
	  }
	 
	 }	 
	}
}
